import request from '@/utils/request';

// 获取资产概览数据（上面5个小模块）
export function getAssetOverview () {
    return request({
        url: '/demo/assetOverview/collectCount',
        method: 'get'
    });
}

// 获取特殊资产预警列表数据
export function getSpecAssetList (warningType) {
    return request({
        url: '/demo/assetInfo/list',
        method: 'get',
        params: {
            warningType,
            pageSize: 20,
            pageNum: 1,
            orderByColumn: 'count',
            isAsc: 'desc'
        }
    });
}

// 获取资产预警趋势数据
export function getWarningTrends (warningType = '') {
    return request({
        url: '/demo/assetOverview/selectWarningRecordsByType',
        method: 'get',
        params: {
            warningType
        }
    });
}

// 获取资产类型统计数据
export function getAssetCountByType () {
    return request({
        url: '/demo/assetOverview/getAssetCountByType',
        method: 'get',
    });
}

// 获取 合同合规/空置监测分析
export function getWarningAssetCountByType (warningType) {
    return request({
        url: '/demo/assetOverview/getWarningAssetCountByType',
        method: 'get',
        params: {
            warningType
        }
    });
}

// 获取 价格比对分析数据
export function getPriceCompareAnalysis () {
    return request({
        url: '/demo/assetOverview/getPriceWarningAssetCountByPriceType',
        method: 'get'
    });
}

// 获取 文件缺失分析数据
export function getNoFileCount () {
    return request({
        url: '/demo/assetOverview/getNoFileCount',
        method: 'get'
    });
}